/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.DragonPokerServer.Classes;

import java.util.ArrayList;

/**
 *
 * @author nykola
 */
public class TestDeck {

    private Deck d;

    public TestDeck(){
        d = new Deck();
    }

    public void EseguiTest(){

     Deck d = new Deck();
        ArrayList dd = d.getDeck();
       // System.out.println("|||||||||||||||||||||||||||||| MAZZO MISCHIATO ||||||||||||||||||||||||||||||" );
        for(int i = 0; i < dd.size(); i++ ){
            Card c = (Card)dd.get(i);
            //System.out.println(String.valueOf(c.getValue()) + " of " + c.getSuitString());
        }

       // System.out.println("|||||||||||||||||||||||||||||| CARTE DISTRIBUITE ||||||||||||||||||||||||||||||");
        for(int i = 0; i < 52; i++){
            Card c = (Card)d.getCard();
          //  System.out.println(String.valueOf(c.getValue()) + " of " + c.getSuitString());
        }
        dd = d.getDeck();

       // System.out.println("||||||||||||||||||||||||||||||" + d.getDeck().size() + "||||||||||||||||||||||||||||||");


    }

    public void testDistribuisci(){
        System.out.println("||||||||||||||||||||||||||| CARTE AI GIOCATORI |||||||||||||||||||||||||||");
        for (int i = 0; i < 2;i++){
            Card c = d.getCard();
            System.out.println("P1: " + c.getValue() + " of " + c.getSuitString());
            c = d.getCard();
            System.out.println("P2: " + c.getValue() + " of " + c.getSuitString());
            c = d.getCard();
            System.out.println("P3: " + c.getValue() + " of " + c.getSuitString());
            c = d.getCard();
            System.out.println("P4: " + c.getValue() + " of " + c.getSuitString());
        }
    }

    public void testFlop(){
        System.out.println("||||||||||||||||||||||||||| FLOP |||||||||||||||||||||||||||");

        ArrayList flop = d.getFlop();
            for(int i = 0; i < flop.size(); i++){
                Card c = (Card)flop.get(i);
                System.out.println(String.valueOf(c.getValue()) + " of " + c.getSuitString());
            }
    }

    public void testTurnRiver(){
       Card c = d.getTurnRiver();
       System.out.println("||||||||||||||||||||||||||| TURN |||||||||||||||||||||||||||");

       System.out.println(c.getValue() + " of " + c.getSuitString());
       c = d.getTurnRiver();
       
       System.out.println("||||||||||||||||||||||||||| RIVER |||||||||||||||||||||||||||");

       System.out.println(c.getValue() + " of " + c.getSuitString());
    }


}
